/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package trunk.view.grid;

import javax.swing.event.ChangeEvent;
import javax.swing.JSlider;
import javax.swing.event.ChangeListener;

/**
 * Class SliderGridCtrl
 * 
 * Listenner permettant le changement du slider
 * 
 * @author LEFEVRE Michael
 * @author THOUE Jonathan
 */
public class SliderGridCtrl implements ChangeListener{

    private SliderGrid    view;
    /**
     * Constructeur de la classe
     * @param view - lien vers la vue du composant
     */
    public SliderGridCtrl(SliderGrid view) {
        this.view = view;
    }
    /**
     * Evenement de changement d'état
     * @param arg0  - event de changement d'etat
     */
    @Override
    public void stateChanged(ChangeEvent arg0) {
        JSlider source = (JSlider)arg0.getSource();
        int pas = (int)source.getValue();
        view.setModel(pas);
        view.getPaintmodel().setPas(pas);
    }
    
    
}
